﻿using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace FrbaCommerce
{
    public class PreguntasPublicacion
    {
        public int id { get; set; }
        public decimal cod_public { get; set;}
        public int usuario { get; set; }
        public string descripcion { get; set; }
        public DateTime fecha_creacion { get; set; }
    
        public String getDesripcion () 
        {
            ConexionSql conexion = new ConexionSql();
            DataSet datos = new DataSet();
            String query;

            query = "SELECT descripcion FROM ASDF.Preguntas_Publicacion WHERE id=";
            query += this.id.ToString() + ";";

            try
            {
                datos = conexion.ejecutarConsulta (query);
                return (String) datos.Tables[0].Rows[0].ItemArray.GetValue(0);
            }
            
            catch (Exception ex)
            {
              MessageBox.Show("Problema de conexión con la BD: " + ex.Message);
            }

            return "" ;
        }

        public void guardar()
        {
            ConexionSql conexion = new ConexionSql();
            DataSet datos = new DataSet();
            String query;

            query = "INSERT INTO ASDF.Preguntas_Publicacion (cod_publi, usuario, descripcion) VALUES (";
            query += this.cod_public.ToString() + "," + this.usuario.ToString() + ", '" + this.descripcion.ToString()+ "')";

            try
            {
                datos = conexion.ejecutarConsulta(query);
            }

            catch (Exception ex)
            {
                MessageBox.Show("Problema de conexión con la BD: " + ex.Message);
            }

        }
    }
}
